#pragma once
template <class T, class... Args>
long long add(T x, Args... y)
{
    return (x + ... + y);
}

template <class T, class... Args>
long long multiply(T x, Args... y)
{
    return (x * ... * y);
}